developmentally handicapped - English Synonyms Dictionary